package com.minyon_web_admin.server;

import com.minyon_web_admin.model.SysRoleBean;

import java.util.List;
import java.util.Map;
/**
 * 功能：ISysRole 接口.
 * 
 * @author WWY
 */
public interface ISysRole {
     /**
	 * 查询分页列表.
	 * @return
	 * @param reqMap
	 * @return
	 * DataTablesBean
	 */
	public Map<String, Object> getListPage(Map<String, Object> reqMap);
	/**
	 * 查询列表数据.
	 * @param id
	 * @return
	 * Map<String, Object>
	 */
	public Map<String, Object> queryListInfo(Map<String, Object> reqMap) ;	
	/**
	 * 查询单条详细数据.
	 * @param 主键
	 * @return
	 * SysRoleBean
	 */
	public Map<String, Object>  queryDetail(Map<String, Object> reqMap) ;
	/**
	 * 删除数据.
	 * @param id
	 * @return
	 * Map<String, Object>
	 */
	public Map<String, Object> deleteInfo(String id) ;
	/**
	 * 新增数据.
	 * @param id
	 * @return
	 * Map<String, Object>
	 */
	public Map<String, Object> insertInfo(SysRoleBean bean) ;
	/**
	 * 修改数据.
	 * @param id
	 * @return
	 * ajaxResult
	 */
	public Map<String, Object> updateInfo(SysRoleBean bean);
	/**
	 * 查询用户角色.
	 * @param userId
	 * @return
	 * Map
	 */
	public Map<String, Object> queryRoleByUserId(String userId);
	
}
